.holiday-cs .date {
	border-right: 1px solid #A6BBD3;
}

.holiday-cs {
	font-size: 12px;	
}

.holiday-cs .filed {
	text-align: center;
}

.holiday-cs .data-head {
	text-align: center;
}

.holiday-cs .date-day {
	font-weight: bold;
}

.holiday-cs .today {
	font-style: italic;
	font-size: 13px;
}

.holiday-cs td.today {
	background-color: #FFF0A5;	
}

.holiday-cs .today-month {
	font-style: italic;	
}

.holiday-cs .day-dd {
	color: #cccccc;
}

.holiday-cs .control {
	text-align: center;
	clear: both;
	margin: 0 auto;
    width: 100%;
}

.holiday-cs a.now-month {
	background-color: #FED22F;
	color: #ffffff;
	font-size: 14px;
}

.holiday-cs .year-selector-td {
	font-weight: bold;
	padding-bottom: 4px;
}

.holiday-cs a.month-control {
	
}

.holiday-cs .main-selector {
	margin: 0 auto;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 8px;
	width: 100%;
}

.holiday-cs .month {
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	height: 25px;
}

.holiday-cs .year-sb {
	background: none;
    border: medium none;
    vertical-align: top;
    margin-left: 8px;
    margin-right: 8px;
}

.holiday-cs .year-sb-pre {

}

.holiday-cs .sd-year {
	font-size: 20px;
	font-family: "Georgia";
	-moz-user-select: none;
}

.holiday-cs .year-sb-next {
	background-position: -21px 0;
}